﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using IronCow;

namespace Milkify.Interfaces
{
    public interface ITaskEditView : IView
    {
        event EventHandler EditComplete;
        event EventHandler EditCancelled;

        void FocusNameControl();
        void FocusDueDateControl();
        void FocusRepeatControl();
        void FocusEstimateControl();
        void FocusTagsControl();
        void FocusUrlControl();
        void FocusLocationControl();
        void FocusPriorityControl();

        void SuggestName(string name);
        void SuggestTaskList(TaskList taskList);
        void SuggestPriority(TaskPriority priority);
        void SuggestDueDate(string due);
        void SuggestRepeat(string recurrence);
        void SuggestEstimate(string estimate);
        void SuggestTags(string tags);
        void SuggestUrl(string url);
        void SuggestLocation(Location location);
    }
}
